deposit on a polluting product - Turco Inglés Diccionario